package encheres.manager;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;

import encheres.dao.ICategorieDAO;
import encheres.dao.IClientDAO;
import encheres.dao.IProduitDAO;
import encheres.dao.entities.Categorie;
import encheres.dao.entities.Client;
import encheres.dao.entities.Produit;
import encheres.dao.impl.CategorieDAOImpl;
import encheres.dao.impl.ClientDAOImpl;
import encheres.dao.impl.ProduitDAOImpl;
import encheres.manager.ws.ServiceEnchereImpl;
import encheres.manager.ws.ServiceEnchereImpl;
import javax.jws.*;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
import javax.xml.ws.*;

import org.hibernate.HibernateException;

/**
 * Serveur WebService qui permet de lancer les services pour les enchères
 * @author Nicolas
 *
 */
public class ServeurWebService {

	
	public static void main(String[] args) {
		try {
			Endpoint endpoint = Endpoint.publish("http://localhost:8080/ws/ServiceEnchere", new ServiceEnchereImpl());
			System.out.println("Serveur de web services lancé ? "+endpoint.isPublished());
		} catch (SecurityException  e) { 
			System.out.println("Serveur de web services arrêté.");
			e.printStackTrace();
			System.exit(0);
		}
	}
}
